target_include_directories(${PROJECT_NAME} PRIVATE
        "${CMAKE_CURRENT_LIST_DIR}/Bsp/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Algorithm/Math/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Algorithm/Controller/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Algorithm/Menu/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/Encoder/Hall/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/Encoder/MT6816/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/Encoder/Sensorless/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/Encoder"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/LCD/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/Motor/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/RGB/WS2812B/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Drivers/Vofa/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/App/Inc"
        "${CMAKE_CURRENT_LIST_DIR}/Start/Inc"
)

file(GLOB_RECURSE SOURCES "App/*.c" "Bsp/*.c" "Drivers/*.c" "Algorithm/*.c" "Start/*.c")
target_sources(${PROJECT_NAME} PRIVATE ${SOURCES})
